package com.tbit.uqbike.object.pojo;

import com.tbit.uqbike.annos.Excel;

import java.util.Date;

/**
 * @author chenmengran
 * @Description: 学生认证申请
 * @date 2020\1\4 000417:25
 */
public class StudentAuthApply {
    /**
     * 申请id
     */
    private Integer applyId;
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 品牌id
     */
    private Integer accountId;
    /**
     * 图片
     */
    private String imageId;
    /**
     * 姓名
     */
    @Excel(name = "姓名", sort = 1)
    private String name;
    /**
     * 学号
     */
    @Excel(name = "学号", sort = 3)
    private String studentNO;
    /**
     * 申请理由
     */
    private String reason;
    /**
     * 创建时间
     */
    @Excel(name = "申请时间", sort = 4,dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 审核状态
     */
    @Excel(name = "审核状态", sort = 5, readConverterExp = "0=未审核,1=审核通过,2=审核不通过")
    private Integer checkState;
    /**
     * 审核时间
     */
    @Excel(name = "审核时间", sort = 7,dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;
    /**
     * 审核意见
     */
    private String checkOpinion;
    /**
     * 备注
     */
    private String remark;

    /**
     * 审核人id
     **/
    private Integer checkUserId;

    public Integer getApplyId() {
        return applyId;
    }

    public void setApplyId(Integer applyId) {
        this.applyId = applyId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getImageId() {
        return imageId;
    }

    public void setImageId(String imageId) {
        this.imageId = imageId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStudentNO() {
        return studentNO;
    }

    public void setStudentNO(String studentNO) {
        this.studentNO = studentNO;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCheckState() {
        return checkState;
    }

    public void setCheckState(Integer checkState) {
        this.checkState = checkState;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public String getCheckOpinion() {
        return checkOpinion;
    }

    public void setCheckOpinion(String checkOpinion) {
        this.checkOpinion = checkOpinion;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getCheckUserId() {
        return checkUserId;
    }

    public void setCheckUserId(Integer checkUserId) {
        this.checkUserId = checkUserId;
    }

    @Override
    public String toString() {
        return "StudentAuthApply{" +
                "applyId=" + applyId +
                ", userId=" + userId +
                ", accountId=" + accountId +
                ", imageId='" + imageId + '\'' +
                ", name='" + name + '\'' +
                ", studentNO='" + studentNO + '\'' +
                ", reason='" + reason + '\'' +
                ", createTime=" + createTime +
                ", checkState=" + checkState +
                ", checkTime=" + checkTime +
                ", checkOpinion='" + checkOpinion + '\'' +
                ", remark='" + remark + '\'' +
                ", checkUserId=" + checkUserId +
                '}';
    }
}
